function varargout = set_sat_scene(varargin)
%SAT 输入参数，输出星座场景
%   此处显示详细说明
global sc
    switch nargin
        case 2
            sat = satellite(sc,varargin{1});
            numSatellites = numel(sat);
            jieguo = my_sat(sat',varargin{2},0);
            varargout{1} = jieguo;
            disp("正在根据TLE文件建立星座");
            disp(['卫星数：',num2str(numSatellites)]);
            % disp(numSatellites);
            disp("星座建立完毕");
        case 6
            sat = walkerStar(sc, varargin{1}*10^3+6378.14e3, varargin{2}, varargin{3}, ...
            varargin{4}, varargin{5}, Name="walker");
            numSatellites = numel(sat);
            disp("正在建立walker星座");
            disp(['卫星数：',num2str(numSatellites)]);
            % disp(numSatellites);
            disp(['轨道面：',num2str(varargin{4}),' ', ...
                '相位：',num2str(varargin{5}),' ', ...
                '轨道高：',num2str(varargin{1}),' ', ...
                '倾角：',num2str(varargin{2})]);
            disp("星座建立完毕");
            jieguo = my_sat(sat',varargin{6},0);
            varargout{1} = jieguo;
        otherwise
            error("未输入卫星频率向量。输入格式：[f1,f2...]。");
    end
end

